
//入职流程检测岗位编制
jQuery(document).ready(function(){
//岗位id
var gwField=WfForm.convertFieldNameToId("gw");

//入职日期
var rzrqField=WfForm.convertFieldNameToId("rzrq");
//入职流程 ：岗位 ：发生改变
    WfForm.bindFieldChangeEvent(gwField,function(){
        //入职人岗位值
        var gwFieldValue = WfForm.getFieldValue(gwField); //jQuery("#field17872").val();
        //入职日期
        var rzrqFieldValue = WfForm.getFieldValue(rzrqField); //jQuery("#field13909").val();

        if(rzrqFieldValue==""&&gwFieldValue!=""){
          alert("您需要先填写入职时间,才可以选择岗位!");
                  WfForm.changeFieldValue(gwField, {
                    value: ""
                    });
          return ;
        }

        //入职人岗位值和入职时间都不为空时
        if(gwFieldValue!=""&&gwFieldValue!=null&&rzrqFieldValue!=null) {


            //ajax传值并根据返回值给表单字段赋值
            jQuery.ajax({
                url: "/api/weavernorth/action/job/Job/getData",
                data: {
                    "gw": gwFieldValue,
                    "rzsj":rzrqFieldValue
                },
                dataType: 'text',
                async:false,
                success: function (data) {
                if(data!=""&&data!=null){
                    alert(data);
                       WfForm.changeFieldValue(gwField, {
                                                              value: ""
                                                          });
                }
                },
                error: function (data) {  //请求失败时被调用的函数
                    alert("加载失败，请联系管理员！")
                }
            })

        }

    });

    return  true;


})